Gitolite3 : Set Access Control
2015/07/21 |
Set Access Control for Repositories. Work with Gitolite admin user.
|
|
[1] | For example, Add read and write priviledge for "cent" user to public-repo. |
-sh-4.2$ cd ~/gitolite-admin/conf
-sh-4.2$
vi gitolite.conf # specify SSH key filename for user specification below repo public-repo RW+ = id_cent git commit -a -m "Change Permission for public-repo" -sh-4.2$ git push |
[2] | For example, Add read and write priviledge for "developer" group to public-repo. |
-sh-4.2$ cd ~/gitolite-admin/conf
-sh-4.2$
vi gitolite.conf @developer = id_cent id_ubuntu repo public-repo RW+ = @developer git commit -a -m "Change Permission for public-repo" -sh-4.2$ git push |
[3] | For example, Add access right like follows. * add read/write for "redhat" user to all * add read/write for "deployer" group to "prod" branch * add read/write for "developer" group to "dlp" branch |
-sh-4.2$ cd ~/gitolite-admin/conf
-sh-4.2$
vi gitolite.conf @developer = id_cent id_ubuntu @deployer = id_debian id_fedora repo public-repo RW+ = id_redhat RW prod = @deployer RW dlp = @developer git commit -a -m "Change Permission for public-repo" -sh-4.2$ git push |